package tp1test
import tp1._
import scala.collection.mutable.ArrayBuffer

object MainFoja {
    var carreraTPI = new Carrera("TPI")
	var docente = new Docente("Alberto", "Guevara") 
    val materia = new Materia("Objetos 3")
	val materia2 = new Materia("Objetos 2")
	val materia3 = new Materia("Intro")
	var alumno = new Alumno("Juan","Chiscosu", carreraTPI)
    var docentes = new ArrayBuffer[Docente]()
    docentes += docente
	

  def main(args: Array[String]): Unit = {
    materia.agregarCurso(2013, 1,10, docentes)
    materia2.agregarCurso(2013,1,10, docentes)
    carreraTPI.agregarMateria(materia)
    carreraTPI.agregarMateria(materia2)
    carreraTPI.agregarMateria(materia3)
    materia.inscribirAlumno(alumno)
    materia2.inscribirAlumno(alumno)
    materia.ponerNotaAAlumno(alumno, 5)
    materia.cerrarCursos(2013, 1)
    materia2.cerrarCursos(2013, 1)
    println(alumno.listaDeNotas)
    println(alumno.cantCursosAbandonados)
    println (alumno.cantCursosAprobados)
    println (alumno.cursosRealizados)
    println(alumno.notaMasAltaNVeces(1))
    println(alumno.promedioSinAplazos)
    println(alumno.promedioConAplazos)
    println(alumno.TablaDeNotas)
  }

}